// page/address/address.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
    check:true,
    addressList:[],

    },
radiocon:function(e){
    let index=e.currentTarget.dataset.index//当前点击元素下标
    let address=this.data.addressList[index]//当前点击元素
    let isDefault=address.isDefault == 1 ? 0:1//新的是否选中
    wx.put('http://localhost:3000/wx/address/default',{
        addressId:address._id,
        memberId:wx.userInfo._id,
        isDefault
    }).then(res =>{
        if (!res.errorMsg) {
            this.getAddressList()
        }
    })
},
delete(e){//提示用户是否删除地址
    let index=e.currentTarget.dataset.index//当前点击元素下标
    let address=this.data.addressList[index]//当前点击元素
    wx.showModal({
        title: '删除提示',
        content: '确定删除此地址',
        success: res => {
          if (res.confirm) {//如果删除成功则刷新列表
            wx.delete('http://localhost:3000/wx/address',{
                addressId:address._id,
            }).then(res =>{
                if (!res.errorMsg) {
                    this.getAddressList()
                }
            })
          }
        }
    })

},
//获取地址列表
getAddressList(){
    wx.get('http://localhost:3000/wx/address').then(res =>{
        this.setData({
       addressList:res
        })
    })
},
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
this.getAddressList()
    },
    editoraddress(e){//修改收货地址，只需要更改页面那么就要跳转到页面
        let index=e.currentTarget.dataset.index//当前点击元素下标
        let address=this.data.addressList[index]//当前点击元素
        wx.navigateTo({
            url: "../addadress/adadress?addressId="+address._id
          })
    },
    toAddAddress:function(e){
        wx.navigateTo({
          url: "../addadress/adadress",
        })
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },
   

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
        this.getAddressList()
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})